<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>对象</title>
    </head>
    <body>
        <script>
            var obj = {
                age: 20,
                hobby: ['篮球','唱跳','rap'],
                wife: {
                    name: 'xiaoming',
                    age: 19
                },
                // 此匿名函数作为 obj 对象的 sayHello 属性存在，
                // 一般不会把 sayHello 称之为函数，而是称之为方法
                sayHello: function() {
                    console.log('hello')
                }
            }

            console.log(obj)

            // 第一种方式
            console.log(obj.name);
            // 第二种方式
            console.log(obj['name']);

            console.log(obj.hobby);

            console.log(typeof obj.sayHello);

            obj.sayHello()
        </script>
    </body>
</html>